

using System;
using System.Collections.Generic;
using System.Text;

namespace EntityLayer
{
	public class entPhotoAlbums
	{
	#region Members
		private int _PhotoAlbumId;
		private DateTime _PublishDate;
		private string _PhotoAlbumDescription;

        private List<entPhotoAlbumContents> _PhotoAlbumContentsInsert = new List<entPhotoAlbumContents>();
        private List<entPhotoAlbumContents> _PhotoAlbumContentsUpdate = new List<entPhotoAlbumContents>();
        private List<entPhotoAlbumContents> _PhotoAlbumContentsDelete = new List<entPhotoAlbumContents>();
	#endregion
	#region Properties
		public int PhotoAlbumId
		{
			get { return _PhotoAlbumId; }
			set { _PhotoAlbumId = value; }
		}
		public DateTime PublishDate
		{
			get { return _PublishDate; }
			set { _PublishDate = value; }
		}
		public string PhotoAlbumDescription
		{
			get { return _PhotoAlbumDescription; }
			set { _PhotoAlbumDescription = value; }
		}

        public List<entPhotoAlbumContents> PhotoAlbumContentsInsert
        {
            get { return _PhotoAlbumContentsInsert; }
            set { _PhotoAlbumContentsInsert = value; }
        }
        public List<entPhotoAlbumContents> PhotoAlbumContentsUpdate
        {
            get { return _PhotoAlbumContentsUpdate; }
            set { _PhotoAlbumContentsUpdate = value; }
        }
        public List<entPhotoAlbumContents> PhotoAlbumContentsDelete
        {
            get { return _PhotoAlbumContentsDelete; }
            set { _PhotoAlbumContentsDelete = value; }
        }
	#endregion
	#region Constuctors
		public entPhotoAlbums(int parPhotoAlbumId)
		{
			this._PhotoAlbumId = parPhotoAlbumId;
		}
		public entPhotoAlbums(DateTime parPublishDate, string parPhotoAlbumDescription)
		{
			this._PublishDate = parPublishDate;
			this._PhotoAlbumDescription = parPhotoAlbumDescription;
		}
		public entPhotoAlbums(int parPhotoAlbumId, DateTime parPublishDate, string parPhotoAlbumDescription)
		{
			this._PhotoAlbumId = parPhotoAlbumId;
			this._PublishDate = parPublishDate;
			this._PhotoAlbumDescription = parPhotoAlbumDescription;
		}
		public entPhotoAlbums()
		{
		}
	#endregion
	}
}